import Vue from 'vue'
// import less from 'less'
import router from './router/index'
import App from './App.vue'
import store from './store/index'

// 导入吐司对象
import toast from "components/common/toast/index";

// 导入fastclick
import FastClick from 'fastclick';
// 导入懒加载插件
import VueLazyLoad from 'vue-lazyload';

// 设置一个 [事件总线]
Vue.prototype.$bus = new Vue({});

// 安装less
// Vue.use(less);
// 安装toast插件 >>> VUe.use()会默认去执行对象的install方法？
Vue.use(toast);

// 解决移动端点击的300ms延迟 直接添加到页面中
FastClick.attach(document.body);

// 解决图片懒加载问题
Vue.use(VueLazyLoad, {
  // loading: 加载中显示什么 >>> 使用图片
  loading: require('./assets/images/common/placeholder.png')
});

Vue.config.productionTip = false

new Vue({
  router,
  store,
  render: h => h(App),
}).$mount('#app')
